excuse won't hold water - Deutsch Englisch Wörterbuch